Structured Specification with Processes and Data — Theory, Tools and Applications
نویسنده
چکیده
The integration of processes and data is a long standing research topic. In this thesis, we study this integration in the context of the language CSP-CASL, where CSP is used to describe processes aspects and CASL is used to describe data aspects. Our specific questions are: Is it possible to make structuring operations available for building up complex specifications in a compositional way? What is an appropriate notion of refinement in such a setting? Finally, is it possible to reason on such specifications in a modular way? Based on institution theory, we develop a framework for CSP-CASL in which all three questions have positive answers. We develop CSP-CASL as various institutions (one for each of the main CSP semantics) and a notion of refinement which we show to be healthy and useful. Furthermore, we develop several proof calculi, supporting refinement and deadlock analysis, which allow for compositional reasoning over structured CSP-CASL specifications. An example together with a prototypical implementation demonstrate the practicality of our approach. Our work has implications beyond the specific setting of CSP-CASL: The equivalences studied are independent of the specific choice of process algebra, and thus can be applied to other settings, for instance, state machine diagrams in UML.
منابع مشابه
Recognizing Stalactites and Stalagmites of ELT Vodcasting in Teacher Education Based on Activity Theory and Visual Thinking Strategies
Teachers need to know new applications for developing online materials and then they should become aware of different ways to present them to online audience. This study tries to help ELT teachers to overcome challenges and difficulties of vodcasting by recognizing their social and biological motives (Activity Theory), and using Visual Thinking Strategies (VTS). It can alter teachers’ negative ...
متن کاملApplication of Rough Set Theory in Data Mining for Decision Support Systems (DSSs)
Decision support systems (DSSs) are prevalent information systems for decision making in many competitive business environments. In a DSS, decision making process is intimately related to some factors which determine the quality of information systems and their related products. Traditional approaches to data analysis usually cannot be implemented in sophisticated Companies, where managers ne...
متن کاملSocial Media in Public Libraries: Recognition of Applications, Obstacles and Problems of Use
Background and Aim: Social media because of its interactive nature and the fact that it is being free of charge is widely used in libraries. Web 2.0 is a tool that offers permanent connection every time and offers educational programs without limitations of place and time. But what is included in social media application in public libraries and what obstacles and problems are there in the way...
متن کاملEvaluation of the Smart Boards in Karaj’s Schools based on Evert Rogers’ Diffusion of Innovation Theory
This research aims to develop a useful tool based on Evert Rogers’s Diffusion of Innovation Theory and then evaluates the adoption degree of an educational innovation (Smart Board) in Karaj’s Schools. The mixed method approach with explanatory research design has been adopted; this design consisted of two sequential phases, described here as phase 1 (Quantitative) and phase 2 (Qualitative). The...
متن کاملتوسعه مفاهیم در نظریه پایه: کاربرد ابزارهای تحلیلی
Concepts are the subject matter of theory. Precise development of concepts criteria and properties is crucial to the construction of a grounded theory. Theory is tentative and requires creative and imaginative judgment of the theorist. Applying analytical tools facilitates the processes essential to theory construction. For this reason, the present study was conducted with the aim o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012